package com.wanghengzhi.design.patterns.adapter;

public class AdaptorMain {


    /**
     * 适配器模式： 作为两个不兼容接口的桥梁，将一个接口转换为另一个接口，使得原本不能兼容的接口能共同工作。
     * 主要解决：一些以存在的对象放在新的环境，并且也能正常运行，那么就需要进行兼容。
     * 如果不是很有必要，则不必使用适配器模式，直接进行重构
     */
    public static void main(String[] args) {
        AudioPlayer audioPlayer = new AudioPlayer();

        audioPlayer.play("mp3", "beyond the horizon.mp3");
        audioPlayer.play("mp4", "alone.mp4");
        audioPlayer.play("vlc", "far far away.vlc");
        audioPlayer.play("avi", "mind me.avi");
    }
}
